package com.ljs.clickhousedemo.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * t_member_info
 * </p>
 *
 * @author ljs
 * @since 2021-10-26
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("member_db.t_member_info")
@ApiModel(value = "TMemberInfo对象", description = "t_member_info")
public class TMemberInfo implements Serializable {


    private Integer id;

    @TableField("member_level_id")
    private Integer memberLevelId;

    @TableField("member_level")
    private Integer memberLevel;

    @TableField("user_name")
    private String userName;

    @TableField("pass_word")
    private String passWord;

    @TableField("nick_name")
    private String nickName;

    @TableField("phone_number")
    private String phoneNumber;

    private Integer status;

    @TableField("create_time")
    private Date createTime;

    @TableField("update_time")
    private Date updateTime;

    private String icon;

    private Integer gender;

    private Date birthday;

    private String city;

    private String job;

    @TableField("personalized_signature")
    private String personalizedSignature;

    @TableField("source_type_desc")
    private String sourceTypeDesc;

    @TableField("open_id")
    private String openId;

    @TableField("login_time")
    private Date loginTime;

    @TableField("u_id")
    private String uId;

    @TableField("store_id")
    private String storeId;

    @TableField("source_type")
    private Integer sourceType;

    @TableField("ban_reason")
    private String banReason;

    @TableField("Invite_code")
    private String inviteCode;

    @TableField("is_shop_master")
    private Integer isShopMaster;

    @TableField("integral_value")
    private Integer integralValue;

    @TableField("growth_value")
    private Integer growthValue;

    @TableField("user_type")
    private Integer userType;

    @TableField("_sign")
    private Integer sign;

    @TableField("_version")
    private Integer version;


}
